package com.fenxiangle.yueding.entity;

public enum TransactionType {
//0-获得佣金 1-佣金提现 2-信用金提现 3-服务费提现 4-获取服务费,5-充值普通会员 6-充值达人 7-其他充值 8-信用金充值 9-服务费充值 10-支付邀约单’

    BASIC("获得佣金", 0),

    ZHIYE("佣金提现", 1),

    JAOYU("信用金提现", 2),

    FFF("服务费提现", 3),

    SSS("获取服务费", 4),

    QQ("充值普通会员", 5),
    QQQQ("充值达人", 6),

    RRR("其他充值", 7),
    HHH("信用金充值", 8),

    YYY("服务费充值", 9),
    DDD("支付邀约单", 10),
    ZZZ("支付普通订单", 11);

    // 成员变量
    private String name;
    private int index;

    // 构造方法
    private TransactionType(String name, int index) {
        this.name = name;
        this.index = index;
    }

    // 普通方法
    public static String getName(int index) {
        for (TransactionType c : TransactionType.values()) {
            if (c.getIndex() == index) {
                return c.name;
            }
        }
        return null;
    }

    // get set 方法
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getIndex() {
        return index;
    }

    public void setIndex(int index) {
        this.index = index;
    }

}